/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gradius.InterfaceGrafica;

import gradius.Elementos.Naves.Vicviper;
import java.io.FileNotFoundException;
import java.io.IOException;
import javax.swing.JFrame;

/** Classe que cria a janela do jogo e determina algumas de suas caracteríticas
 * @author Eduardo
 */
public class Janela extends JFrame
{
    /** Construtor da classe Janela
     */
    public Janela(int stage, Vicviper j) throws FileNotFoundException, IOException
    {
        this.setExtendedState(MAXIMIZED_BOTH);
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.setTitle("Gradius vs R-Type");
        if (stage == 1)
        {
            this.tela = new TelaGrafica(this);
        }
        else
        {
            this.tela = new  TelaGrafica(stage,j,this);
        }
        this.setVisible(true);
        this.tela.inicializar();
        this.getContentPane().add(tela);
    }

    private TelaGrafica tela;
}
